package com.industrial.im.service;

import com.industrial.im.domain.vo.NameAndValueVo;

import java.util.List;
import java.util.Map;

public interface IDispatchStatisticsService {

    /**
     * 查询状态的数量
     * @return
     */
    List<Map<String,Object>> queryStatusCount();

    /**
     * 重点事项类型占比
     * @return
     */
    List<Map> queryItemTypeCount();


    Map<String,Object> sjddyj();

    /**
     * <p>
     *     查询任务的数量
     * </p>
     * @return
     */
    Map<String, Long> queryEventItemCount();

    /**
     * <p>
     *     查询部门的事项数量
     * </p>
     * @return
     */
    List<NameAndValueVo> queryDeptEventItemCount();

    /**
     * <p>
     *     查询到期数量
     * </p>
     * @return
     */
    Map<String, List<String>> queryDqCount();

}
